课后作业
什么是关系型数据表, 什么是非关系型数据表, 他们有什么区别, 各有什么应用场景.
什么是事务, 事务的特点.
完成Mysql服务端和Navicat的安装.
完成数据库和数据表的基础操作


1.什么是关系型数据表, 什么是非关系型数据表, 他们有什么区别, 各有什么应用场景.
关系型数据库
创建在 关系型模型基础上的数据库，用来存储和管理结构化的数据

应用---》适用场景

考虑到事务和日志

对数据完整性有要求.

存储的数据结构化完整.

单个数据库服务实例可以满足需求.

建立集群方案, 大多需要适用企业版, 企业版收费高昂.

读表操作远远大于写表操作.

非关系型数据库（Nosql，not noly sql)
创建在 NoSQL系统存储（键对值）基础上的数据库，既可以存储结构化的数据，也可以存储非结构化的数据


2.什么是事务, 事务的特点.
关系型数据库的特点(也就是事务的特点)
Atomic(原子性)

指事务的操作是不可分割的, 要么完成, 要么不完成. 不存在其他的中间态

A -> B 转账, 如果中途中断, 那么整个银行系统就会崩溃.
Consistence(一致性)

事务A和事务B同时运行, 无论谁先结束, 数据库都会到达一致.

集合点在东方明珠, 同学A从静安出发, 同学B从黄埔出发.
一致性不关心A和B谁先到达, 只关心最终两者都在东方明珠汇合.
Isolation(隔离性)

解决多个事务同时对数据进行读写和修改的能力.

Duration(持久性)

当某个事务一旦提交, 无论数据库崩溃还是其他原因, 该事务的结果都能够被持久化地保存下来.

事务的所有操作都是有记录的, 即使数据库中途崩溃, 仍然可以通过记录恢复

3.完成Mysql服务端和Navicat的安装.
Mysql服务端



Navicat安装



4.完成数据库和数据表的基础操作

